@charset "utf-8";
 @import url("Font_style.css");
@import url("frame_style.css");
@import url("index_style.css");
@import url("page_style.css");
* {
	padding:0px;
	margin:0px;
}
body {
	font-size: 14px;
	color: #0f0e0e;
	font-family:"微软雅黑";
	background:url(../images/bg.jpg) no-repeat top center #eef7fe;
	/* background-position:0 119px; */
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	content:".";
	display:block;
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
	visibility:hidden;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#d30000;
	text-decoration:underline;
}
ul {
	list-style-type:none;
	clear:both;
}
li {
	display:inline;
	float:left;
}
img {
	border:0;
}
.imgAni:hover img {
	-moz-transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15);
}
.imgAni img {
	width: 100%;
	height: auto;
 transition: all ease-out .3s;
}
h2 {
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
}
.blankH10 {
	height:10px;
	font-size:0px;
	overflow:hidden;
}
.blankH12 {
	height:12px;
	font-size:0px;
	overflow:hidden;
}
.blankH5 {
	height:5px;
	font-size:0px;
	overflow:hidden;
}
.blankH3 {
	height:3px;
	font-size:0px;
	overflow:hidden;
}
.blankH2 {
	height:2px;
	font-size:0px;
	overflow:hidden;
}
.blankH6 {
	height:6px;
	font-size:0px;
	overflow:hidden;
}
.blankH8 {
	height:8px;
	font-size:0px;
	overflow:hidden;
}
.blankH24 {
	height:24px;
	overflow:hidden;
}
.blankH28 {
	height:28px;
	overflow:hidden;
}
.blankH30 {
	height:30px;
	overflow:hidden;
}
.blankH20 {
	height:20px;
	overflow:hidden;
}
.blankH22 {
	height:22px;
	overflow:hidden;
}
.blankH10 {
	height:10px;
	overflow:hidden;
}
.blankH16 {
	height:16px;
	overflow:hidden;
}
.blankH18 {
	height:18px;
	overflow:hidden;
}
.blankH14 {
	height:14px;
	overflow:hidden;
}
/* 公用头部样式 */
.top {
	width:100%;
	height: 314px;
	z-index: 1;
	display: none;
	background-color: #0061ae;
	overflow: hidden;
}
.top .content {
	width:990px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.top .close {
	width: 27px;
	height: 24px;
	position: absolute;
	top: 15px;
	right: 10px;
	background: url(../images/top_close.png);
}
.top-event {
	position: relative;
	height: 314px;
	overflow: hidden;
}
.top-event .hd {
	position: absolute;
	right: 80px;
	bottom: 30px;
	z-index: 1000;
}
.top-event .hd ul {
	height: 15px;
	overflow: hidden;
}
.top-event .hd ul li {
	width: 15px;
	height: 15px;
	float: left;
	margin: 0 5px;
	border-radius: 50%;
	cursor:pointer;
	background-color: #6c697c;
}
.top-event .hd ul li.on {
	background-color: #0f50d4;
}
.top-event .cont {
	width:690px;
	height:267px;
	overflow:hidden;
	display:inline;
	position: absolute;
	top: 60px;
	right: 30px;
	background:none;
}
.top-event .btn {
	width:100px;
	height:34px;
	line-height:34px;
	text-align:center;
	overflow:hidden;
	background:#1e79c2;
}
.top-event .cont .top_did {
	width:62px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	text-align:center;
	color:#fff;
	background:url(../images/top_ico.png) no-repeat;
}
.top-event .cont .title {
	width:440px;
	height:65px;
	line-height:65px;
	font-size:30px;
	color:#93726e;
	overflow:hidden;
}
.top-event .cont .text {
	width:440px;
	height:60px;
	line-height:22px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
}
.top-event .cont .cg {
	width:440px;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	overflow:hidden;
}
.top-event .cont .jszc {
	width:68px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	background:#93726e;
	margin-top:10px;
}
.top-event .next {
	width: 31px;
	height: 31px;
	background: url(../images/top_next.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 120px;
}
.top_link {
	width:990px;
	height:48px;
	overflow: visible;
	margin:0 auto;
}
/*start 2016/11/21*/
.link_wb {
	width:600px;
	height:28px;
	line-height:28px;
	overflow: visible;
	font-size:12px;
}
.link_wb li.t4 .pic{
	margin:6px 0px auto 10px;
}
/*end 2016/11/21*/
.link_wb li {
	width:120px;
	overflow:hidden;
	line-height:32px;
}
.link_wb li .pic {
	width:26px;
	height:19px;
	display:inline;
	margin:6px 4px auto 10px;
}
.link_wb li.t1{
	width:100px;
	height:32px;
	overflow: visible;
	position:relative;
}
.link_wb li.t1 .weix{
	width:100px;
	height:123px;
	overflow:hidden;
	position:absolute;
	top:34px;
	left:0;
	z-index:12;
	display:none;
	background:url(../images/pic_wx.png) no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pic_wx.png");
}
.link_wb li.t1 .weix img{
	margin:13px auto auto 5px;
}
/* start 2016/11/16*/
.link_wb li.t1{
	width:100px;
	height:32px;
	overflow: visible;
	position:relative;
}
.link_wb li.t1 .weix{
	width:100px;
	height:123px;
	overflow:hidden;
	position:absolute;
	top:34px;
	left:0;
	z-index:12;
	display:none;
	background:url(../images/pic_wx.png) no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pic_wx.png");
}
.link_wb li.t1 .weix img{
	margin:13px auto auto 5px;
}
.link_wb li.t2{
	width:100px;
	height:32px;
	overflow: visible;
	position:relative;
}
.link_wb li.t2 .App{
	width:100px;
	height:123px;
	overflow:hidden;
	position:absolute;
	top:34px;
	left:0;
	z-index:12;
	display:none;
	background:url(../images/pic_APP.png) no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pic_APP.png");
}
.link_wb li.t2 .App img{
	margin:13px auto auto 5px;
}
.link_wb li.t3{
	width:100px;
	height:32px;
	overflow: visible;
	position:relative;
}
.link_wb li.t3 .Wb{
	width:100px;
	height:123px;
	overflow:hidden;
	position:absolute;
	top:34px;
	left:0;
	z-index:12;
	display:none;
	background:url(../img/pic_WB.png) no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/pic_WB.png");
}
.link_wb li.t3 .Wb img{
	margin:13px auto auto 5px;
}
/* start 2016/11/16*/
.link_rd {
	width:96px;
	height:47px;
	overflow: visible;
	text-align:center;
	line-height:30px;
	background:url(../images/link_rd.png) no-repeat;
	cursor: pointer;
}
.logo {
	width:990px;
	height: auto;
	overflow:hidden;
	margin:0 auto;
}
#nav {
	width:100%;
	height:43px;
	line-height:43px;
	overflow:visible;
	background:url(../images/nav_bg.png) repeat-x left top;
}
#nav .navWiap {
	width:990px;
	height:43px;
	overflow:visible;
	margin:0 auto;
	position:relative;
	z-index:10
}
#nav .navCont li.navLi {
	width:110px;
	height:43px;
	overflow:hidden;
	text-align:center;
	background:url(../images/nav_line.png) no-repeat right top;
}
#nav .navCont h2 {
	cursor:pointer;
}
#nav .navCont li.bg {
	background:none;
}
#nav .navSer {
	width:256px;
	height:28px;
	overflow:hidden;
	display:inline;
	margin-top:8px;
}
#nav .navSer .t1 {
	width:225px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/nav_ser.png) no-repeat;
}
#nav .navSer .t1 input {
	width:212px;
	height:28px;
	overflow:hidden;
	border:0;
	background:none;
	line-height:28px;
	float:left;
	padding-left:13px;
}
#nav .navSer .t2 {
	width:31px;
	height:28px;
	background:url(../images/nav_ser2.png) no-repeat;
}
#nav .navSer .t2 input {
	width:31px;
	height:28px;
	display:block;
	overflow:hidden;
	float:left;
	border:0;
	background:none;
	cursor:pointer;
	text-indent:-9999px;
}
#nav .contMain {
	width:1009px;
	height:247px;
	overflow:hidden;
	position:absolute;
	top:36px;
	left:-10px;
	background:url(../images/i_nav_bg_03.png) no-repeat;
	display:none;
	z-index:10;
    background-size: 100% 100%;
}

#nav .contMain .pic {
	width:239px;
	height:158px;
	overflow:hidden;
	background:url(../images/i_pic_15.png) no-repeat left top;
	text-align:center;
	display:inline;
	margin:30px 10px auto 20px;
}

#nav .contMain .pic img{
	margin:5px auto auto 1px;
}


/*srtat 2016/10/14*/
/*srtat 2016/11/22*/
#nav .contMain .i_jssz {
	width:74px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-top:20px;
}
#nav .contMain .i_jssz li {
	width:74px;
	height:48px;
	line-height:48px;
	overflow:hidden;
	text-align:center;
}
/*end 2016/11/22*/



#nav .contMain .i_cspd {
	width:650px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin:20px auto auto 10px;
	background:url(../images/i_nav_line.png) no-repeat;
}
#nav .contMain .i_cspd .title {
	line-height:18px; 
	margin-top:10px; 
	width:20px;
	display:inline;
	margin-left:12px;
	
}

/*end 2016/10/14*/


/*strat 2016/12/01*/
/*srtat 2016/11/22*/
#nav .contMain .i_zfml {
	width:160px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-top:18px;
	background:url(../images/i_nav_line.png) no-repeat;
	margin-left:10px;
}
#nav .contMain .i_zfml .title{
	text-indent: 28px;
	text-align: left;
}
#nav .contMain .i_zfml li {
	width:128px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:left;
	margin-left:30px
}
/*end 2016/11/22*/
#nav .contMain .i_gkzd {
	width:316px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin:18px auto auto 0px;
	background:url(../images/i_nav_line.png) no-repeat;
}
#nav .contMain .i_gkzd .title {
	text-indent:20px;
}
#nav .contMain .i_gkzd li {
	width:134px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-align: left;
	margin-left:24px;
}

#nav .contMain .i_ghjh {
	width:240px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-top:22px;
	
}
#nav .contMain .i_ghjh .title{
	text-indent:10px;
}

/*end 2016/12/01*/




/*strat 2016/10/13*/
#nav .contMain .i_ghjh table {
	margin-left:10px;
}
#nav .contMain .i_ghjh table td{
	height:30px;
	line-height:30px;
	text-align:left
}
/*2016/10/13 end*/

#nav .contMain .i_fljd {
	width:220px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-top:20px;
}
#nav .contMain .i_fljd li {
	width:200px;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
#nav .contMain .i_xzxk {
	width:150px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-top:20px;
	background:url(../images/i_nav_line.png) no-repeat right top;
}

#nav .contMain .i_xzxk li {
	width:150px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}


/*strat 2016/12/02*/
/*strat 2016/11/22*/
#nav .contMain .i_cjfw {
	width:570px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin:20px auto auto 0px;
}
#nav .contMain .i_cjfw td{
	height:30px;
	line-height:30px;
}
#nav .contMain .i_cjfw .title {
	overflow:hidden;
	border-bottom:1px solid #CCC
}
#nav .contMain .i_cjfw .title .title_cj{
	margin-right:10px;
}
/*end 2016/11/22*/
/*end 2016/12/02*/


#nav .contMain .i_hdxx {
	width:500px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-top:20px;
}
#nav .contMain .i_hdxx li {
	width: 30%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	display:inline;
	margin-left:2px;
}
#nav .navCont li.on {
	background:#fff !important;
}
#nav li.on h2 a {
	color:#0061ae;
}
#nav .navLi.on h2 a:hover {
	color:#004d9c;
	text-decoration:none;
}
/*strat 2016/7/25*/
.bot_Wcont{
	width:990px;
	height:auto;
	overflow:visible;
	margin:0 auto;
	position:relative;
}
#bot_link {
	width:990px;
	height:auto;
	margin:0 auto;
	
}
#bot_link .title {
	width:990px;
	height:36px;
	overflow:hidden;
	background:#7fb6e7;
}
#bot_link .bd ul {
	
}
/*strat 2016/11/22*/
#bot_link li {
	width:30%;
	height:34px;
	line-height:34px;
	text-align:center;
	background:url(../images/bot_link.png) no-repeat 240px center;
	overflow:hidden;
}
/*end 2016/11/22*/

/*strat 2016/11/22*/
.bot_link .contMain{
	width:100%;
	height:88px;
	line-height:28px;
	background:#72abde;
	padding-top:4px;
	overflow-y:auto;
	display:none;
}
.bot_link .contMain dd{
	width:238px;
	float:left;
	line-height:28px;
	overflow:hidden;
	height:28px;
	margin-left:8px;
}
#boxscroll_1,#boxscroll_2,#boxscroll_3,#boxscroll_4,#boxscroll_5,#boxscroll_6,#boxscroll_7,#boxscroll_8{
	width:966px;
	height:72px;
	overflow:hidden;
	position: relative;
	outline: none;
}

/*end 2016/11/22*/

#bot_Lcont{
	width:990px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:20px;
	position:absolute;
	top:44px;
	left:0;
	z-index:10;
}
#bot_Lcont li{
	width:183px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-left:10px;
}
#bot_Lcont .contMain {
	width:990px;
	height:70px;
	background:#cae6f7;
	color:#7f95a3;
	border-top:#fff 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	display:none;
	font-family:"宋体";
	font-size:12px;
}
#bot_Lcont .contMain a {
	color:#7f95a3;
}
#bot_Lcont .contMain a:hover {
	color:#78b6e7;
}
/*strat 2016/11/22*/
#bot_link .title ul li.on {
	background:url(../images/bot_link2.png) no-repeat 240px center;
}
/*end 2016/11/22*/
/*end 2016/7/25*/
#bot_cont {
	width:990px;
	height:auto;
	padding:10px 0;
	overflow:hidden;
	margin:0 auto;
}
#bot_cont .bot_ico {
	width:190px;
	overflow:hidden;
}
#bot_cont .bot_ico img {
	margin-top:10px;
}
#bot_cont .contMain {
	width:700px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	line-height:24px;
}
.imgAni:hover img {
	-moz-transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15);
	transform:scale(1.15, 1.15);
	-ms-transform:scale(1.15, 1.15);
}
.imgAni img {
	width: 100%;
	height: 100%;
 transition: all ease-out .3s;
}
/*strat 2016/11/21*/
.service{
	width:320px;
	height:auto;
	overflow:hidden;
	position:fixed;
	/*right:10px;*/
	left:5px;
	top:220px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||300)));
}
.service li{
	width:310px;
	height:140px;
	overflow:hidden;
}
.service li:hover{
	color:#fff;
	opacity:.9;
	filter:alpha(opacity=90);
}
/*end 2016/11/21*/
/*strat 2016/11/22*/
.link_pic{
	width:990px;
	height:45px;
	overflow:hidden;
	margin-top:10px;
}
.link_pic dd{
	width:316px;
	height:45px;
	overflow:hidden;
	float:left;
	display:inline;
}
.link_pic dd.t2{
	margin:0px 20px
}
/*end 2016/11/21*/

body>.newyearbg img{
	width: 100%;
}









